2008-06-08 Kristian Rietveld <kris@gtk.org>
Bug 536730 - memory corruption in gtktreeview
* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): first
remove the expand/collapse timeout and node, then free the rbtree.
svn path=/trunk/; revision=20334
+2008-06-08 Kristian Rietveld <kris@gtk.org>
+
+ Bug 536730 - memory corruption in gtktreeview
+
+ * gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): first
+ remove the expand/collapse timeout and node, then free the rbtree.
+
2008-06-08 Kristian Rietveld <kris@gtk.org>
Bug 488119 - critical warnings from gtk_tree_view_get_visible_range
gtk_tree_path_free (lsc);
}
+ remove_expand_collapse_timeout (tree_view);
+
if (gtk_tree_view_unref_and_check_selection_tree (tree_view, node->children))
{
_gtk_rbtree_remove (node->children);
}
else
_gtk_rbtree_remove (node->children);
-
- remove_expand_collapse_timeout (tree_view);
if (animate)
add_expand_collapse_timeout (tree_view, tree, node, FALSE);